package com.cn.transfer.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * @author: weidian
 * @date: 2024/10/10 16:05
 * @Description: ${description}
 */
@Data
@TableName(value = "YY1_KPI")
public class Yy1Kpi {
    /**
     * 销售文档
     */
    @TableField(value = "SalesDocument")
    private String salesDocument;

    /**
     * 业务伙伴
     */
    @TableField(value = "BusinessPartner")
    private String businessPartner;

    /**
     * 组织BP名称
     */
    @TableField(value = "OrganizationBPName1")
    private String organizationBPName1;

    /**
     * 客户类型
     */
    @TableField(value = "CustomerType")
    private String customerType;

    /**
     * 客户来源
     */
    @TableField(value = "CustomerSource")
    private String customerSource;

    /**
     * 国家名称
     */
    @TableField(value = "CountryName")
    private String countryName;

    /**
     * 销售文档日期
     */
    @TableField(value = "SalesDocumentDate")
    private Date salesDocumentDate;

    /**
     * 销售组
     */
    @TableField(value = "SalesGroup")
    private String salesGroup;

    /**
     * 销售组名称
     */
    @TableField(value = "SalesGroupName")
    private String salesGroupName;

    /**
     * 组织分区
     */
    @TableField(value = "OrganizationDivision")
    private String organizationDivision;

    /**
     * 含税总价
     */
    @TableField(value = "TotalPriceIncludingTaxs")
    private BigDecimal totalPriceIncludingTaxs;

    /**
     * 不含税总价
     */
    @TableField(value = "TotalPriceExcludingTaxs")
    private BigDecimal totalPriceExcludingTaxs;

    /**
     * 交易货币
     */
    @TableField(value = "SO_TransactionCurrency")
    private String SO_TransactionCurrency;

    /**
     * 账单净额
     */
    @TableField(value = "NetAmountOfBillings")
    private BigDecimal netAmountOfBillings;

    /**
     * 毛收入
     */
    @TableField(value = "GrossIncomes")
    private BigDecimal grossIncomes;

    /**
     * BD交易货币
     */
    @TableField(value = "BD_TransactionCurrency")
    private String BD_TransactionCurrency;

    /**
     * 最后时间戳
     */
    @TableField(value = "LastTimesTamp")
    private Date lastTimesTamp;

    /**
     * 定价汇率
     */
    @TableField(value = "PriceDetnExchangeRate")
    private BigDecimal priceDetnExchangeRate;

    /**
     * 销售组织货币
     */
    @TableField(value = "SalesOrganizationCurrency")
    private String salesOrganizationCurrency;

    /**
     * 汇率
     */
    @TableField(value = "ExchangeRate")
    private BigDecimal exchangeRate;

    /**
     * 汇率开始日期
     */
    @TableField(value = "RateStartDate")
    private Date rateStartDate;
}